package com.shihan.pojo;

/**
 * mapper.xml 文件中的一个 select 标签的内容
 * 对应一个 MappedStatement 对象
 */
public class MappedStatement {
    // select 标签的唯一标识
    private String id;
    // 返回值类型
    private String resultType;
    // 参数值类型
    private String parameterType;
    // SQL语句
    private String sql;
    // 定型该语句底层 JDBC 操作，调用的方法类型，是调用 executeQuery 还是 executeUpdate；
    // 此处定义 true 表示是 executeQuery；
    private boolean isQuery;

    public boolean isQuery() {
        return isQuery;
    }

    public void setQuery(boolean query) {
        isQuery = query;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getResultType() {
        return resultType;
    }

    public void setResultType(String resultType) {
        this.resultType = resultType;
    }

    public String getParameterType() {
        return parameterType;
    }

    public void setParameterType(String parameterType) {
        this.parameterType = parameterType;
    }

    public String getSql() {
        return sql;
    }

    public void setSql(String sql) {
        this.sql = sql;
    }
}
